/**
 * 菜单类型常量
 */
export const MENU_TYPE = {
  /** 菜单 */
  MENU: 1,
  /** 按钮 */
  BUTTON: 2,
} as const;

/**
 * 菜单类型标签映射
 */
export const MENU_TYPE_LABELS = {
  [MENU_TYPE.MENU]: '菜单',
  [MENU_TYPE.BUTTON]: '按钮',
} as const;

/**
 * 菜单类型颜色映射（用于前端）
 */
export const MENU_TYPE_COLORS = {
  [MENU_TYPE.MENU]: 'blue',
  [MENU_TYPE.BUTTON]: 'green',
} as const;

/**
 * 菜单类型类型
 */
export type MenuType = typeof MENU_TYPE[keyof typeof MENU_TYPE];

